
package br.gov.mi.corporativo.dominio.boundary.comum.pessoasistema;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.comum.pessoasistema package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RecuperarPessoaSistemaPorSistema_QNAME = new QName("http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaSistemaPorSistema");
    private final static QName _RecuperarPessoaSistemaPorIdPessoaSistema_QNAME = new QName("http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaSistemaPorIdPessoaSistema");
    private final static QName _RecuperarPessoaSistemaPorSistemaResponse_QNAME = new QName("http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaSistemaPorSistemaResponse");
    private final static QName _RecuperarPessoaSistemaPorIdPessoaSistemaResponse_QNAME = new QName("http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaSistemaPorIdPessoaSistemaResponse");
    private final static QName _RecuperarPessoaSistemaPorStRegistroResponse_QNAME = new QName("http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaSistemaPorStRegistroResponse");
    private final static QName _RecuperarPessoaSistemaPorPessoa_QNAME = new QName("http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaSistemaPorPessoa");
    private final static QName _RecuperarTodasPessoasSistema_QNAME = new QName("http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasPessoasSistema");
    private final static QName _RecuperarTodasPessoasSistemaResponse_QNAME = new QName("http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasPessoasSistemaResponse");
    private final static QName _RecuperarPessoaSistemaPorPessoaResponse_QNAME = new QName("http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaSistemaPorPessoaResponse");
    private final static QName _RecuperarPessoaSistemaPorStRegistro_QNAME = new QName("http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaSistemaPorStRegistro");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.comum.pessoasistema
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link RecuperarPessoaSistemaPorSistemaResponse }
     * 
     */
    public RecuperarPessoaSistemaPorSistemaResponse createRecuperarPessoaSistemaPorSistemaResponse() {
        return new RecuperarPessoaSistemaPorSistemaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaSistemaPorStRegistroResponse }
     * 
     */
    public RecuperarPessoaSistemaPorStRegistroResponse createRecuperarPessoaSistemaPorStRegistroResponse() {
        return new RecuperarPessoaSistemaPorStRegistroResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaSistemaPorIdPessoaSistemaResponse }
     * 
     */
    public RecuperarPessoaSistemaPorIdPessoaSistemaResponse createRecuperarPessoaSistemaPorIdPessoaSistemaResponse() {
        return new RecuperarPessoaSistemaPorIdPessoaSistemaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaSistemaPorIdPessoaSistema }
     * 
     */
    public RecuperarPessoaSistemaPorIdPessoaSistema createRecuperarPessoaSistemaPorIdPessoaSistema() {
        return new RecuperarPessoaSistemaPorIdPessoaSistema();
    }

    /**
     * Create an instance of {@link RecuperarPessoaSistemaPorSistema }
     * 
     */
    public RecuperarPessoaSistemaPorSistema createRecuperarPessoaSistemaPorSistema() {
        return new RecuperarPessoaSistemaPorSistema();
    }

    /**
     * Create an instance of {@link RecuperarPessoaSistemaPorStRegistro }
     * 
     */
    public RecuperarPessoaSistemaPorStRegistro createRecuperarPessoaSistemaPorStRegistro() {
        return new RecuperarPessoaSistemaPorStRegistro();
    }

    /**
     * Create an instance of {@link RecuperarPessoaSistemaPorPessoaResponse }
     * 
     */
    public RecuperarPessoaSistemaPorPessoaResponse createRecuperarPessoaSistemaPorPessoaResponse() {
        return new RecuperarPessoaSistemaPorPessoaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaSistemaPorPessoa }
     * 
     */
    public RecuperarPessoaSistemaPorPessoa createRecuperarPessoaSistemaPorPessoa() {
        return new RecuperarPessoaSistemaPorPessoa();
    }

    /**
     * Create an instance of {@link RecuperarTodasPessoasSistemaResponse }
     * 
     */
    public RecuperarTodasPessoasSistemaResponse createRecuperarTodasPessoasSistemaResponse() {
        return new RecuperarTodasPessoasSistemaResponse();
    }

    /**
     * Create an instance of {@link RecuperarTodasPessoasSistema }
     * 
     */
    public RecuperarTodasPessoasSistema createRecuperarTodasPessoasSistema() {
        return new RecuperarTodasPessoasSistema();
    }

    /**
     * Create an instance of {@link PessoaSistema }
     * 
     */
    public PessoaSistema createPessoaSistema() {
        return new PessoaSistema();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaSistemaPorSistema }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaSistemaPorSistema")
    public JAXBElement<RecuperarPessoaSistemaPorSistema> createRecuperarPessoaSistemaPorSistema(RecuperarPessoaSistemaPorSistema value) {
        return new JAXBElement<RecuperarPessoaSistemaPorSistema>(_RecuperarPessoaSistemaPorSistema_QNAME, RecuperarPessoaSistemaPorSistema.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaSistemaPorIdPessoaSistema }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaSistemaPorIdPessoaSistema")
    public JAXBElement<RecuperarPessoaSistemaPorIdPessoaSistema> createRecuperarPessoaSistemaPorIdPessoaSistema(RecuperarPessoaSistemaPorIdPessoaSistema value) {
        return new JAXBElement<RecuperarPessoaSistemaPorIdPessoaSistema>(_RecuperarPessoaSistemaPorIdPessoaSistema_QNAME, RecuperarPessoaSistemaPorIdPessoaSistema.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaSistemaPorSistemaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaSistemaPorSistemaResponse")
    public JAXBElement<RecuperarPessoaSistemaPorSistemaResponse> createRecuperarPessoaSistemaPorSistemaResponse(RecuperarPessoaSistemaPorSistemaResponse value) {
        return new JAXBElement<RecuperarPessoaSistemaPorSistemaResponse>(_RecuperarPessoaSistemaPorSistemaResponse_QNAME, RecuperarPessoaSistemaPorSistemaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaSistemaPorIdPessoaSistemaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaSistemaPorIdPessoaSistemaResponse")
    public JAXBElement<RecuperarPessoaSistemaPorIdPessoaSistemaResponse> createRecuperarPessoaSistemaPorIdPessoaSistemaResponse(RecuperarPessoaSistemaPorIdPessoaSistemaResponse value) {
        return new JAXBElement<RecuperarPessoaSistemaPorIdPessoaSistemaResponse>(_RecuperarPessoaSistemaPorIdPessoaSistemaResponse_QNAME, RecuperarPessoaSistemaPorIdPessoaSistemaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaSistemaPorStRegistroResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaSistemaPorStRegistroResponse")
    public JAXBElement<RecuperarPessoaSistemaPorStRegistroResponse> createRecuperarPessoaSistemaPorStRegistroResponse(RecuperarPessoaSistemaPorStRegistroResponse value) {
        return new JAXBElement<RecuperarPessoaSistemaPorStRegistroResponse>(_RecuperarPessoaSistemaPorStRegistroResponse_QNAME, RecuperarPessoaSistemaPorStRegistroResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaSistemaPorPessoa }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaSistemaPorPessoa")
    public JAXBElement<RecuperarPessoaSistemaPorPessoa> createRecuperarPessoaSistemaPorPessoa(RecuperarPessoaSistemaPorPessoa value) {
        return new JAXBElement<RecuperarPessoaSistemaPorPessoa>(_RecuperarPessoaSistemaPorPessoa_QNAME, RecuperarPessoaSistemaPorPessoa.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasPessoasSistema }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasPessoasSistema")
    public JAXBElement<RecuperarTodasPessoasSistema> createRecuperarTodasPessoasSistema(RecuperarTodasPessoasSistema value) {
        return new JAXBElement<RecuperarTodasPessoasSistema>(_RecuperarTodasPessoasSistema_QNAME, RecuperarTodasPessoasSistema.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasPessoasSistemaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasPessoasSistemaResponse")
    public JAXBElement<RecuperarTodasPessoasSistemaResponse> createRecuperarTodasPessoasSistemaResponse(RecuperarTodasPessoasSistemaResponse value) {
        return new JAXBElement<RecuperarTodasPessoasSistemaResponse>(_RecuperarTodasPessoasSistemaResponse_QNAME, RecuperarTodasPessoasSistemaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaSistemaPorPessoaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaSistemaPorPessoaResponse")
    public JAXBElement<RecuperarPessoaSistemaPorPessoaResponse> createRecuperarPessoaSistemaPorPessoaResponse(RecuperarPessoaSistemaPorPessoaResponse value) {
        return new JAXBElement<RecuperarPessoaSistemaPorPessoaResponse>(_RecuperarPessoaSistemaPorPessoaResponse_QNAME, RecuperarPessoaSistemaPorPessoaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaSistemaPorStRegistro }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoasistema.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaSistemaPorStRegistro")
    public JAXBElement<RecuperarPessoaSistemaPorStRegistro> createRecuperarPessoaSistemaPorStRegistro(RecuperarPessoaSistemaPorStRegistro value) {
        return new JAXBElement<RecuperarPessoaSistemaPorStRegistro>(_RecuperarPessoaSistemaPorStRegistro_QNAME, RecuperarPessoaSistemaPorStRegistro.class, null, value);
    }

}
